package com.xinqi.modules.sys.gpt.dto.req;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * 新奇AI消息 -- 删除 -- 请求
 *
 * @Author：yyzhen
 * @Package：com.xinqi.modules.sys.gpt.dto.req
 * @Project：com.xinqi.-Cloud-Plus
 * @name：ChatMessageSendDTO
 * @Date：2023/5/29 11:18
 * @Filename：ChatMessageSendDTO
 */
@Data
public class ChatMessageRemoveDTO {

    @NotEmpty(message = "{gpt.chat.meassage.messageId.not.blank}")
    @Schema(description = "消息ID")
    private List<String> messageIds;

    @Schema(title = "操作用户ID(内部流转参数，不对外)", hidden = true)
    private String userId;
}
